home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / remote / qrdb14.zip / QRDB.DOC < prev    next >
Text File  |  1992-06-03  |  27KB  |  580 lines

  1.  
  2.                              QRDB  Vers 1.3                 3 June 1992
  3.  
  4.                 (c) Copyright 1992 by John Jamieson
  5.                          All Rights Reserved
  6.  
  7.  
  8.   Intro:
  9.  
  10.   QRDB/QRDBMgr is a Data Base system for QuickBBS version 2.75 and
  11.   Remote Access Version 1.10/1.11 BBS's. QRDB is a multi-node compatable
  12.   BBS Data Base door and QRDBMGR is the Data Base Manager. Although QRDB
  13.   was designed to be used as a BBS door it can be used by users without
  14.   a BBS if needed. A BBS is not required in order to run the program, it
  15.   will run in local mode.
  16.  
  17.  
  18.   QRDB/QRDBMgr offers three types of Data Base.
  19.  
  20.   Type 1 will import any text file in which the data is layed out in
  21.   columns. The imported Data Base can then be made available to BBS
  22.   users for searches or sorted list displays. Up to five keys can be
  23.   designated making five sorted lists available to the user.  This Type
  24.   1 Data Base is not editable and a Data Record is limited to 80
  25.   characters. An example of a file suitable for import is the Darwin BBS
  26.   listing.
  27.  
  28.   Type 2 is build from scratch Data Base. The user can add and delete
  29.   records in the Type 2 Data Base. Read, Write and Delete levels are
  30.   established by the Sysop. A log is maintained of all additions and
  31.   deletes made by users. This type 2 Data Base can contain up to 25
  32.   fields per Record with a maximum of 5 Key fields. 5 display lines with
  33.   5 fields per line max.  Fields can be designated as input optional or
  34.   input required.
  35.  
  36.   Type 3 will display data in dBase .DBF files. The dBase Data can then
  37.   be made available to BBS users for searches or sorted list displays.
  38.   Up to five keys can be designated making five sorted lists can be made
  39.   available to the user.  This Type 3 Data Base is not editable.
  40.  
  41. Example QRDB main Menu and Status Bar:
  42.  
  43. ╔════════════════════════════════════════════════════════════════════════╗
  44. ║            ░░▒▒▓▓██  Q R D B    M A I N    M E N U  ██▓▓▒▒░░           ║
  45. ║                                                                        ║
  46. ║  ░▒              Mountain Retreat DataBase Selection               ▒░  ║
  47. ╠════════════════════════════════════════════════════════════════════════╣
  48. ║  A    Fido Net BBS's in North America                                  ║
  49. ║  B    Fido Net BBS's Outside N. America                                ║
  50. ║  C    Darwin National BBS List                                         ║
  51. ║  D    System User's                                                    ║
  52. ║  E    WildCat BBS's in the North America                               ║
  53. ║  F    User Generated List of Area Code 408 BBS's                       ║
  54. ║  G    Hardware/Software Industry Support BBS's                         ║
  55. ║  H    User Generated List of Out of Area Boards                        ║
  56. ║  I    Computer Hwd/SW Suppliers support (Not BBS's)                    ║
  57. ║                                                                        ║
  58. ║  ?    Help                                                             ║
  59. ║  X    Exit QRDB                                                        ║
  60. ╠════════════════════════════════════════════════════════════════════════╣
  61. ║    QRDB Door - by John Jamieson - Mountain Retreat BBS (408)335-4595   ║
  62. ╚════════════════════════════════════════════════════════════════════════╝
  63.  Selection:
  64.  
  65. ┌───────────────────────────────────────────────────────────────────────────┐
  66. │John Jamieson                 Level=100     Baud=2400        Graphics=On   │
  67. │Felton, Ca                    Min's Left=67                  Alt-H= Hangup │
  68. └───────────────────────────────────────────────────────────────────────────┘
  69.  
  70.  
  71.  
  72. Quick Start:
  73.  
  74.   A few sample Data Bases are included in the package. Just place the
  75.   QRDB package of files in their own directory and run QRDB or QRDB /M
  76.   for Local in monochrome, and follow the Prompts. The Darwin Data Base
  77.   related files included with the package contains a setup only, no
  78.   data, it's use will be discussed later. Feel free to use any of the
  79.   examples on your BBS or delete them using the QRDBMgr or DOS. It is
  80.   suggested that you review the Example setups prior to deleting them.
  81.   Run the QRDBMgr and press F2 to call up the control file editor. The
  82.   editor can be used to review the setups.
  83.  
  84.   To Run QRDB as a door add the environment variable SET QRDB=C:\QRDB,
  85.   set it to whatever directory QRDB is located in. Then create a type
  86.   7 menu type and in the Optional data field just place the command
  87.   C:\QRDB\QRDB.EXE *M  that's all their is to it. QRDB, when running as
  88.   a door, needs access to Exitinfo.BBS, Limits.Ctl and your BBS Config
  89.   file. QRDB must be run from the directory containing those BBS files.
  90.  
  91.   QRDB defaults to Local mode, without a status line, if it can't find
  92.   QuickCfg.DAT or Config.RA and ExitInfo.BBS. It will also run in local
  93.   Local mode, but with a status line if the baud rate it finds in Exit
  94.   Info is 0.
  95.  
  96.   The Main menu can be bypassed. A couple of reasons for bypassing are;
  97.   if only one data base is to be included or the sysop would rather use
  98.   the BBS menus to access the data bases. Bypassing is accomplished by
  99.   executing QRDB with the name of the CL file as a command line
  100.   parameter. Example  C:\QRDB\QRDB.EXE CHAPLIN.3CL *M  or if running
  101.   stand-alone local mode  QRDB.EXE CHAPLIN.3CL. To run in stand-alone
  102.   local mode, but monochrome use  QRDB.EXE /M CHAPLIN.3CL.
  103.  
  104.  
  105.  
  106.  
  107. Files:
  108.  
  109.   A set of files will be created for each Data Base
  110.    .1CL,.2CL or .3CL  Control file; a Type 1,2 or 3
  111.    .Dat     Data file;  for type 1 & 2 only, type 3 uses your.DBF file
  112.    .IDX     Index file; 1 to 5 as specified during setup
  113.   A QRDB general help file will be displayed from the main menu, if you
  114.   name it QRDB.HLP. You can create a .HLP file for each Data Base by
  115.   using the same name as your Data Base. If a help file is found it will
  116.   be offered to the user in the QRDB menus. .HLP files are just text
  117.   files.
  118.  
  119.   When assigning file names you will be allowed 7 characters instead of
  120.   the usual 8. QRDB needs that 8th character.
  121.  
  122.   A Data Base consisting of a set of the above files is a stand alone
  123.   package. It can be copied/moved to another BBS that uses QRDB or it
  124.   can be deleted from your QRDB directory. QRDBMgr has a delete function,
  125.   it's there only for convenience DOS is all that is needed.
  126.  
  127.   The files provided with the package are the following :
  128.  
  129. QRDBMGR.EXE     The QRDB Manager used to set up data bases for QRDB
  130. QRDB.EXE        The QRDB BBS Door
  131. QRDB.TTL        A file that stores the title you give to the QRDB Main Menu
  132. QRDB.DOC        This File
  133. QRDB.KEY        Key to QRDB operation
  134. QRDB.HLP        A Sample general help file
  135.  
  136.      ** The following files are example files and can
  137.          be deleted when you are finished with them.
  138.  
  139. SUPPORT.1CL     Type 1 Sample Control File
  140. SUPPORT.DAT     Type 1 Sample Data File
  141. SUPPORT.HLP     Support Data Base Help File (Text)
  142. SUPPORT1.IDX    Type 1 Sample Index file #1
  143. SUPPORT2.IDX    Type 1 Sample Index file #2
  144. SUPPORT.TXT     Text file used in the creation of the Type 1 Sample
  145.  
  146. BBSLIST.2CL     Type 2 Sample Control File
  147. BBSLIST.DAT     Type 2 Sample Data File
  148. BBSLIST.HLP     BBSList Data Base Help File (Text)
  149. BBSLIST1.IDX    Type 2 Sample Index file #1
  150. BBSLIST2.IDX    Type 2 Sample Index file #2
  151. BBSLIST3.IDX    Type 2 Sample Index file #3
  152. BBS.LST         A sample comma delimited file for import into
  153.                  the BBSLIST data base
  154.  
  155. WGUIDE.2CL      Type 2 Sample Control File
  156. WGUIDE.DAT      Type 2 Sample Data File
  157. WGUIDE.HLP      WGuide Data Base Help File (Text)
  158. WGUIDE1.IDX     Type 2 Sample Index file
  159.  
  160. CHAPLIN.3CL     Type 3 Sample Control File
  161. CHAPLIN.DBF     dBase .DBF file used by QRDB  {the complete chaplin
  162. CHAPLIN.HLP     Chaplin Data Base Help File (Text)
  163. CHAPLIN1.IDX    Type 3 Sample Index file
  164.  
  165. USBBS.1CL       Type 1 Sample Control File
  166. USBBS.DAT       Empty Type1 Sample Data File
  167. USBBS.HLP       USBBS Data Base Help File (Text)
  168. USBBS1.IDX      Type 1 Sample Index file #1
  169. USBBS2.IDX      Type 1 Sample Index file #2
  170. USBBS3.IDX      Type 1 Sample Index file #3
  171.  
  172. The complete chaplin dBase package can be download from Mountain Retreat
  173. only the .DBF file is included here. The Complet package includes 2
  174. additional chaplin files, Chaplin.DBT and Chaplin.FMT. Since QRDB only
  175. reads .DBF files I didn't include the conplete package.
  176.  
  177. Trouble shooting the QRDB door installation:
  178.  
  179.   The Status bar can be an aid in trouble shooting the door installation.
  180.   a.  No status bar indicates that the BBS config file was not found and
  181.       QRDB is running in local mode.
  182.   b.  A status bar with a Baud rate other than 0 indicates the Exitinfo.BBS
  183.       file has been read, QRDB has Config and user info and is running as
  184.       a door.
  185.   c.  If the status bar shows a baud rate of 0 and user name in the status
  186.       bar is Sysop then the BBS config file has been read, no Exitinfo.BBS
  187.       has been found and QRDB is running in local mode.
  188.   d.  If the status bar shows a baud rate of 0 and user name in the status
  189.       bar is NOT Sysop then the BBS config file has been read, Exitinfo.BBS
  190.       has Read and QRDB is running in local mode.
  191.  
  192. QRDBMgr:
  193.  
  194.   QRDBMgr.EXE is used to setup a data base, create/edit control files,
  195.   import data and generate index files.
  196.  
  197.   QRDBMgr can be used with or without a mouse. If running without a
  198.   mouse use the arrows keys to select menu items and the Tab key to
  199.   Select Entry fields or Buttons. Main menu items are selected by
  200.   pressing the Alt key plus the HighLighted letter in the menu item
  201.   description.
  202.  
  203.   The diagram below shows the menu selections that are available in
  204.   QRDBMgr.
  205.  
  206.   Remember the Data_Base_Setup functions only put together a control
  207.   file. If you are creating a type 1 data base you will still need to
  208.   import the data using the Import_Type_1_DB_Data function.  In the case
  209.   of a type 3 data base the Build_Type_3_DB_Index function will create
  210.   the necessary indexes to the .DBF file.
  211.  
  212.   Qnce a Data Base contains Data/Indexes, changes to certain fields will
  213.   no longer be allowed. You will receive a message telling you which
  214.   fields can't be edited when you attempt to edit a Data Base containing
  215.   data. If you need to edit one of those fields the only way is to Erase
  216.   the data using the Manager's Erase function, make the necessary
  217.   changes and then Import, Build or Re-enter the data.
  218.  
  219. ┌──────────────────────────────────────────────────────────────────────────┐
  220. │ Exit  Data_Base_Setup           Operations        Shell_to_QRDB          │
  221. └──────────────┬───────────────────────┬─────────────────┬─────────────────┘
  222.                │                       │                 │
  223.                │                       │                 │
  224.                │                       │                 │
  225.   ┌────────────┴─────────────┐         │                 │
  226.   │ Edit a DB Setup       F2 │         │                 │
  227.   │ Make a New Type 1 DB  F4 │         │                 │
  228.   │ Make a New Type 2 DB  F5 │         │                 │
  229.   │ Make a New Type 3 DB  F6 │         │                 │
  230.   └──────────────────────────┘         │                 │
  231.                                        │                 │
  232.                             ┌──────────┴───────────────┐ │
  233.                             │ Main Menu Title Edit     │ │
  234.                             │ Import Type 1 DB Data    │ │
  235.                             │ Read in Type 2 DB Data   │ │
  236.                             │ Build Type 3 DB Index    │ │
  237.                             │ Copy a Type 1 or 2 Setup │ │
  238.                             │ Delete a DataBase        │ │
  239.                             │ Erase Data in DataBase   │ │
  240.                             └──────────────────────────┘ │
  241.                                                          │
  242.                                                     ┌────┴───────┐
  243.                                                     │ Color   F8 │
  244.                                                     │ Monochrome │
  245.                                                     └────────────┘
  246.  
  247.  
  248. Creating a Type 1 Data Base
  249.  
  250.   To create a Type 1 Data Base you will need a text file to import. The
  251.   USBBS list by Darwin Systems is a good file to start with. Any list
  252.   you chose to create a Type 1 Data Base from must be one in which the
  253.   data is arranged in columns. QRDB will extract it's keys from those
  254.   columns during conversion. Remove any material that isn't a part of
  255.   the structured data, such as column descriptions or List name. Column
  256.   descriptions are entered during setup, using QRDBMgr. Other info
  257.   removed from the list can be placed in the USBBS.HLP help file if
  258.   desired. A Data Base has already been setup for the USBBS list, select
  259.   the menu item Edit_a_DB_Setup or press F2 to review the setup. If you
  260.   are not going to use the Darwin USBBS list in your Data Base you can
  261.   delete it with the Delete a Data Base Function. If you are going to
  262.   use the USBBS you will need to obtain and edit a copy. Remove all text
  263.   at the begining and end of the list that isn't in structured in
  264.   columns. When you are ready to import your USBBS list select menu item
  265.   Import_Type_1_DB_Data from the Operations menu. A Dialog box will be
  266.   presented listing available control files, select USBBS.1CL, next
  267.   enter the name of the USBBS list that you want to import. After you
  268.   have imported the list you can select menu item Shell_to_QRDB and
  269.   review the new data base.
  270.  
  271.   To create a Data Base other than the USBBS that was provided. Start by
  272.   determining what fields that you want to be key fields, you can have up
  273.   to 5. Now Press F4 to bring up the Make Type 1 DB Dialog Box. You will
  274.   enter Database Name, Data Base Title, Display Header and Read Level.
  275.   The Data Base title is the title that will be displayed in the QRDB
  276.   main menu. The header will be displayed with each page of data. Read
  277.   level is the minimum user level required for access to the data. Use
  278.   the Tab or Mouse to select fields.
  279.  
  280.   Example:
  281.  
  282.      Database Name      SUPPORT
  283.  
  284.      Data Base Title    Computer Hardware/Software Support
  285.  
  286.      Display Header       Company Name            Phone Number     Remarks
  287.  
  288.      Read Level         1
  289.  
  290.  
  291.   Press OK when done or press enter. Next a Dialog Box will be presented
  292.   for the defining of keys.
  293.                                          Key
  294.     Key                      Key         Position
  295.     Search Prompt            Length      in Line
  296.  
  297.     Phone Number             12          31
  298.     Company Name             5           25
  299.  
  300.   At least one Key must be defined. Key Search Prompt is the Prompt QRDB
  301.   will use to describe the key to the user. Key Length is the length of
  302.   the key and Key Position in Line is the starting column that QRDBMgr
  303.   will use when extracting keys during import. 
  304.  
  305.   After the setup has been completed the function Import_Type_1_Db_Data
  306.   will import your textfile into the data base, the function builds
  307.   indexes and a .DAT file. QRDB limits the width of text imported into
  308.   this type 1 data base to 79 characters. More than one text file of
  309.   identical structure can be imported if necessary.
  310.  
  311.   The import feature can be used to add a chunk to an existing data
  312.   base, it is suggested you backup any existing work before importing
  313.   additional data. QRDBMgr does not check the data you are importing and
  314.   improperly structured input could corrupt the data base.
  315.  
  316. Creating a Type 2 Data Base
  317.  
  318.   A couple of sample Type 2 Data Base files have been provided. To
  319.   review their control files, run QRDBMgr press F2 and select
  320.   either of the .2CL files.
  321.  
  322.   Prior to creating a Type 2 Data Base you should first decide on the
  323.   layout of the data that will be presented to the user. The number of
  324.   lines it will take to display a record and the layout of each line. A
  325.   maximum of 5 lines and a maximum of 5 fields per line are allowed.
  326.   Decide witch fields will be (K)ey fields, input (R)equired Fields or
  327.   Input (O)ptional fields. All Key fields are also input required
  328.   fields. The space used to display fields on a line can't add up to
  329.   more than 80 characters. Space required to display a field is the
  330.   length of the data field + the length of the Data Label + a colon and
  331.   a space between label and data.
  332.  
  333.   With the above decided press F5 or select Add_a_type_2_DB from the menu
  334.   to bring up the Make Type 2 Dialog Box. Fill in the Database Name,
  335.   Read Write and Delete Security Levels and the Data Base Title. Use
  336.   the Tab or Mouse to select fields.
  337.  
  338.   Example:
  339.  
  340.      Database Name:   AREA408
  341.  
  342.      Security Levels  Read      Write     Delete
  343.                        5         5         100
  344.  
  345.      Data Base Title:  User Generated List of Area Code 408 BBS's
  346.  
  347.  
  348.   Press OK when done or press enter. Next a Dialog Box will be presented
  349.   for the defining the first line of the Data Base. You can have up to 5
  350.   lines. The inputs required to define a line are as follows.
  351.  
  352.  
  353.   Example:
  354.  
  355.  ┌─────  Input  ────────────────────────┐ ┌──────────  Display  ──────────┐
  356.  │(K)ey                                 │ │                         Label │
  357.  │(R)eq                           Field │ │                         Start │
  358.  │(O)pt Prompt                    Length│ │Label                    Column│
  359.    K    Phone Number [XXX-XXXX     8       Phone                     1
  360.    K    City                       25      City                      21
  361.    O    Max Baud                   5       Max Baud                  56
  362.                                    0                                                                       0
  363.  
  364.  
  365.   Up to 5 fields per line can be defined, but only a total of 5 keys in
  366.   the 5 lines are all that is allowed. Remember that the total of fields
  367.   and field labels can't add up to more than 80. Oh also allow for
  368.   spaces between fields and Colons after labels.
  369.  
  370.   Maximum key length is 15 characters if a field longer than 15
  371.   characters is designated as a key only the 1st 15 characters in the
  372.   field will be used in the index.
  373.  
  374.   When you have defined the first line press Alt N or use the mouse to
  375.   select the next line button or you can press enter. When you have
  376.   defined the last line that you want to use Select the Done button.
  377.  
  378.  
  379.   Input Info .......
  380.  
  381.   (K)ey-(R)eq-(O)pt    decide if the field will be a (K)ey field, an input
  382.                        (R)equired Field or an Input (O)ptional field. All
  383.                        Key fields are also input required fields.
  384.  
  385.   Prompt               This is the Prompt QRDB will use when asking for Input
  386.                        or describing the sorted lists that are possible.
  387.  
  388.   Field Length         This is the Maximum length of an entry in this field.
  389.                        If it is a Key field it is also the length of the Key
  390.                        unless the field is longer than 15 characters in
  391.                        which case the Key length is set to 15 characters.
  392.  
  393.   Display Info .....
  394.  
  395.   Label                This is the label placed ahead of the data when the
  396.                        line is displayed, when displayed a colon will be added
  397.                        to the label.
  398.  
  399.   Label Start Column   This is column that the first character in the label
  400.                        will be placed in. When a field is displayed the
  401.                        label is followed by a colon and a space and then
  402.                        the data. Labels are not displayed if the field
  403.                        is empty.
  404.  
  405.  
  406.   The data base can be left empty for user input or a comma delimited
  407.   file of data can be imported into the data base. Data for import must
  408.   be set up as follows. Each record to be created must contain the same
  409.   number of lines that you have established for display by QRDB. Use a
  410.   comma to identify the end of a field's input. A comma is required for
  411.   every field in the record, including blank fields. Remember not to use
  412.   comma's in your data as they would throw things off. See the following
  413.   example.
  414.  
  415. A record from the Example Data Base "User List of Favorite BBS's"
  416.  
  417. │Phone: 408-335-4595   St: Ca    City: Felton
  418. │BBS Name: Mountain Retreat
  419. │MaxBaud: 14400   Size: 660Meg
  420. │Comment: Specializing in Pascal Programming
  421.  
  422. A comma delimited text file for import would look as follows
  423.  
  424. 408-371-7654,Ca,Campbell,
  425. Brown Bag Software,
  426. 2400,,
  427. Brown Bag software support board,
  428. 201-471-6391,Nj,Passaic,
  429. The Passaic/NJPCUG BBS,
  430. 9600,,
  431. Fido Net Node 1:107/559,
  432. 714-824-4328,Ca,Loma Linda,
  433. LLUMC Online Medical Library,
  434. 2400,120Meg,
  435. ,
  436.  
  437.   In summary:
  438.   No blank lines, one line for each line in the record, Comma at the end
  439.   of each field including blank fields. No testing of your input is done
  440.   by QRDBMgr so make sure your input is correct and if you are adding to
  441.   an existing data base you should probably back up the data base before
  442.   starting.
  443.  
  444.   If you are going to import a comma delimited list; select menu item
  445.   Read_In_Type_2_DB_Data from the Operations menu. A Dialog box will be
  446.   presented listing available control files, select the .2CL control
  447.   file for the data base you want to add to, next enter the name of the
  448.   list that you want to import. After you have imported the list you can
  449.   select menu item Shell_to_QRDB and review the new data base.
  450.  
  451.   The import feature can be used to add a chunk to an existing data
  452.   base, it is suggested you backup any existing work before importing
  453.   additional data. QRDBMgr does not check the data you are importing and
  454.   improperly structured input could corrupt the data base.
  455.  
  456.  
  457.  
  458. Creating a Type 3 Data Base
  459.  
  460.   A sample Type 3 Data Base has been provided. To review  it's
  461.   control files, run QRDBMgr and press F2 and select the .3CL file.
  462.  
  463.   As with the type 2 data base you should have a plan as to how you want
  464.   the data to be displayed. Then press F6 or select Add_a_type_3_DB from
  465.   the menu to bring up the Make Type 3 Dialog Box. Fill in the Full Path
  466.   Name of the .DBF file you are going to use. Input Read Security Level
  467.   and the Data Base Title. Use the Tab or Mouse to select fields.
  468.  
  469.   Example:
  470.  
  471.     .DBF file Full Path Name:    C:\DBASE\CHAPLIN.DBF
  472.  
  473.     Read Security Level:   1
  474.  
  475.     Data Base Title:     A data base of Chaplin movies
  476.  
  477.   Press OK when done or press enter. Next a Dialog Box will be presented
  478.   for the defining the layout of the dBase data on the screen.
  479.  
  480.   Example:
  481.  
  482.  ┌─ dBase Field ───┐ ┌────────── QRDB Handling Instructions ──────────┐
  483.  │                 │ │(N)/A                                           │
  484.  │                 │ │(D)sp                                           │
  485.  │ Name        Len │ │(K)ey  Display Label                   Line Col │
  486.    TITLE       30       D     Title                           1    1
  487.    COMPANY     15       D     Company                         2    1
  488.    RELEASE_DA  10       K     Release Date                    1    40
  489.    DIRECTOR    30       D     Director                        2    30
  490.    WRITER      30       D     Writer                          3    1
  491.    FEETLENGTH  5        D     Ft. Long                        5    1
  492.    FEET_SHOT   6        N                                     0    0
  493.    REELS       4        N                                     0    0
  494.    MINUTELENG  3        D     Min. Long                       5    17
  495.    START_DATE  10       D     Start Date                      5    32
  496.    END_DATE    10       D     End Date                        5    54
  497.    ACTOR       30       D     Actor                           4    40
  498.    ACTRESS     30       D     Actress                         4    1
  499.    SUPPORT     10       N                                     0    0
  500.    MUSIC       10       N                                     0    0
  501.    CREDITS     10       N                                     0    0
  502.  
  503.   dBase Field Info .......
  504.  
  505.                        The dBase field Name and Length are displayed as an
  506.                        aid in working out the Handling info required by QRDB.
  507.  
  508.   QRDB Handling Info .......
  509.  
  510.   (N)/A-(D)sp-(K)ey    Decide if the field will be a (K)ey field, a (D)isplay
  511.                        Field or a Not Required Field. Memo fields are not
  512.                        supported and must be coded [N]. In the example the
  513.                        fields SUPPORT, MUSIC and CREDITS are memo fields.
  514.  
  515.   Display Label        This is the Label QRDB will use when displaying the
  516.                        associated field data.
  517.  
  518.   Line                 This is the line that the Label and the Field data
  519.                        data will be placed on when QRDB is displaying the
  520.                        data.
  521.  
  522.   Col                  This is column that the first character in the label
  523.                        will be placed in. When a field is displayed the
  524.                        label is followed by a colon and a space and then
  525.                        the data. Labels are not displayed if the field
  526.                        is empty.
  527.  
  528.  
  529.  
  530.    Disclaimer agreement
  531.  
  532.     Users of QRDB and QRDBMGR must except the following disclaimer
  533.     agreement:
  534.  
  535.     QRDB and it's utilities are provided AS IS. The Author makes no
  536.     Warranty of any kind, expressed or implied. In addition THE AUTHOR
  537.     ASSUMES NO LIABILITY FOR DAMAGES WHICH MAY RESULT WHICH MAY RESULT
  538.     FROM THE USE OF QRDB, QRDBMGR or associated utilities.
  539.  
  540.    History
  541.  
  542.     Version 1.00    Initial Release
  543.     Version 1.01    Added a Main Menu help function
  544.     Version 1.02    Added a type 2 data import function and fixed
  545.                     a bug in the type 3 data dase setup functions
  546.     Version 1.03    Changed screens and added local mode default.
  547.  
  548.  
  549.  
  550.  
  551.     QRDB is ShareWare, a $15 registration fee is required. For an
  552.     additional $10 I'll send you a copy of the latest version with with
  553.     a 65 character message of your choice replacing the following line
  554.     in the QRDB menu.
  555.  
  556.   ╠════════════════════════════════════════════════════════════════════════╣
  557.   ║   QRDB  Door - by John Jamieson - Mountain Retreat BBS (408)335-4595   ║
  558.   ╚════════════════════════════════════════════════════════════════════════╝
  559.  
  560.     If you decide to continue useing QRDB after a 90 day trial period
  561.     you are expected to register. Please send your registration fee to:
  562.  
  563.              John Jamieson
  564.              Mountain Retreat BBS
  565.              555 Buckeye St.
  566.              Felton Ca, 95018
  567.  
  568.     Include the Name of your BBS as it appears in your BBS Config if you
  569.     are adding your message to the Menu.
  570.  
  571.     For support contact:
  572.  
  573.              Fidonet 1:143/506
  574.              BBS phone (408)335-4595
  575.  
  576.  
  577.  
  578.  
  579.  
  580.